/*	**********************************************************************
	File:		Game.h
	Author:		Adnan Srna, Peter Kober, Ivo Havranek
	Purpose:	AugmentedReality 2
	(up)Date:	March/April 2010
	Descr.:		Startup for our Augmented Reality 2 project
	Origin:		Salzburg University of Applied Science
	**********************************************************************	*/

#ifndef _GAME
#define _GAME

#include "StateManagement/StateManager.h"
#include "ofMain.h"
//#include "sound.h"

class Game : public ofSimpleApp{

	public:

		void setup();
		void update();
		void draw();
	
		void keyPressed(ofKeyEventArgs& arg);
		void mouseMoved(int x, int y );
		void mouseDragged(int x, int y, int button);
		void mousePressed(int x, int y, int button);
		void mouseReleased();


	//private:
		StateManager manager;	// this (stupid) one just manages the states
};

#endif
